/* 页面骨架样式 */
.frame{width: 100%;height:100%;background:#f7f7f7;}
.subpage{width:100%;height:100%;overflow-x: hidden;}
.form-header{background-color: #f7f7f7;position:fixed;
    border-bottom:1px solid #ccc;width:100%;height:89px;}
.form-box{min-height:420px;margin:90px 0 0 0;
    overflow-y:auto;overflow-x:hidden;}
.form-box2{margin: 90px 0 20px;overflow-y: auto;overflow-x: hidden;
    background: url(../Images/form_sheetbg.png);padding:5px 0 0;}


/* listview/formview header部分样式 */
.search-form select{height: 26px;}
.search-form input{padding:3px 5px;}
.form-btn-more{position:absolute;left:45%;width:12%;}
.form-btn-more .btn-more{background-color:#f7f7f7;border:1px solid #ccc;}
.form-btn-more .more-action{position: absolute;top:28px;border:1px solid #ccc;border-radius:0 0 4px 4px;background-color:white;width:120px;}
.form-search-count .total{padding:0 5px;}

.form-header>div{padding:5px 10px;}
.form-header .line1{color:#666;padding-bottom:10px;font-size:14px;clear: both;display: block;width:100%;height:40px;line-height:40px;}
.form-header>.line2{position:relative;font-size:12px;clear: both;display: block;width:100%;height:30px;line-height:30px;}
.form-header span{font-size:13px;}
.form-box2>div{background-color: whitesmoke;padding:10px 0 10px 20px;
    border:1px solid #c8c8d3;border-left:0;}

/* 更多操作 下拉菜单样式 */
.drop-down{padding-left:14px;background: url(../Images/arw_d.gif) no-repeat right center;}
.more-action{padding:4px 0;}
.more-action li{line-height:24px;padding:2px 5px;}
.more-action li a{padding-left:5px;display:block;width:105px;color:#4c4c4c;text-decoration: none;font-size: 13px;}
.more-action li a:hover{    background-color: #337ab7;border-radius: 4px;color:white;  }

/* formview 表格样式  */
.form{border-collapse: collapse;border-spacing: 0;width:100%;table-layout: fixed;}
.form tr{line-height:35px;height:35px;font-size: 13px;}
.form tr th{text-align:left;
    font-weight: bold;border-right:1px solid #ddd;font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
    color: #4c4c4c;}
.form tr td{padding-left:10px;}
/*
.form tr td input{padding:5px;width:200px;height:12px;}
*/
.form tr td input{padding:5px;width:200px;}
.form tr td input.col3{padding:5px;width:300px;height:12px;}
.form tr td input[type=checkbox]{width:15px;}
.form tr td textarea{width:200px;height:50px;margin-top:10px;padding:5px;}
.form tr td select{width:180px;height:28px;}
.form tr td label{margin-right:5px;}
.form .hint{color:red;padding-left:3px;}

/* listview 表格样式 */
.list{width:100%;font-family: verdana,arial,sans-serif;
    font-size:11px;
    border-collapse: collapse;}
.list .checkbox-cell{width:10px;}
.list tr{border-bottom: 1px solid #ccc;width:100%;}
.list thead tr{border-bottom: 2px solid #ccc;}
.list tr th{text-align:left;line-height:20px;font-size:13px;
    font-weight:bold;border-right:1px solid #ccc;
    padding: 8px;color:#333;
    background-color: #dedede;}
.list tr th:last-child{border-right:0;}
.list tr td{line-height:20px;font-size: 13px;padding: 5px 8px;}
.list tbody tr:nth-child(odd){background-color:#f7f7f7;} /*#efeff8*/
.list tbody tr:nth-child(even){background-color:white;} /*#efeff8*/

/* 申请 */
.form-reply{}
.form-reply tr{line-height:40px;height:40px;}
.form-reply tr th{text-align:right;width:80px;line-height:40px;height:40px;font-size: 14px;
    font-weight: normal;}
.form-reply tr td{line-height:40px;height:40px;font-size: 14px;}
.form-reply tr td input{padding:5px;width:160px;}

/* scroll-box */
.scroll-box{position: absolute;top:90px;left:0;right:0;bottom:0;}
.scroll-table{margin:0;padding:0;height:100%;width:100%;overflow:hidden;}
.scroll-table .header-hack{height: 33px; position: absolute;border-bottom: 2px solid #ccc;}
.scroll-table .thead{width:100%;overflow:hidden; border-bottom: solid #ccc 2px;}
.scroll-table .tbody{height:94%; width:100%;overflow: auto;}

.scroll-table .thead .thead-line{width: 2200px;line-height:30px;
    height:30px;font-weight: bold;text-align:center;font-size: 14px;
    vertical-align:top;overflow: hidden;}
.scroll-table .thead .thead-line .list-header{cursor:pointer;}
.scroll-table .thead .thead-line>div{height:30px;line-height:30px;display:inline-block;border-right: 1px solid #ccc;
    float:left; color: #7c7c7c; font-family: Arial, Helvetica, sans-serif;}
.scroll-table .thead .thead-line .checkbox{width:29px;}
.scroll-table .thead .thead-line div[field=id]{width:49px;}
.scroll-table .thead .thead-line div[field=refer]{width:139px;}
.scroll-table .thead .thead-line div[field=no]{width:139px;}
.scroll-table .thead .thead-line div[field=wxgzh]{width:149px;}
.scroll-table .thead .thead-line div[field=name]{width:89px;}
.scroll-table .thead .thead-line div[field=phone]{width:99px;}
.scroll-table .thead .thead-line div[field=qq]{width:109px;}
.scroll-table .thead .thead-line div[field=province]{width:159px;}
.scroll-table .thead .thead-line div[field=purpose]{width:149px;}
.scroll-table .thead .thead-line div[field=service]{width:219px;}
.scroll-table .thead .thead-line div[field=client]{width:99px;}
.scroll-table .thead .thead-line div[field=money]{width:99px;}
.scroll-table .thead .thead-line div[field=state]{width:79px;}
.scroll-table .thead .thead-line div[field=type]{width:99px;}
.scroll-table .thead .thead-line div[field=payid]{width:199px;}
.scroll-table .thead .thead-line div[field=ctime]{width:129px;}
.scroll-table .thead .thead-line div[field=ptime]{width:99px;}
.scroll-table .thead .thead-line div[field=remarks]{width:199px;}

.scroll-table .tbody .tbody-line{width:2183px;text-align: center;height:30px;line-height:30px;border-bottom:1px solid #ccc;}
.scroll-table .tbody .tbody-line:hover{background-color:#ccc;cursor:pointer;}
.scroll-table .tbody .tbody-line>div{height:30px;float:left;overflow: hidden;display: inline-block;font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
.scroll-table .tbody .tbody-line .checkbox{width:30px;}

.scroll-table .tbody .tbody-line div[field=id]{width: 50px;}
.scroll-table .tbody .tbody-line div[field=refer]{width: 140px;}
.scroll-table .tbody .tbody-line div[field=no]{width:140px;}
.scroll-table .tbody .tbody-line div[field=wxgzh]{width:150px;}
.scroll-table .tbody .tbody-line div[field=name]{width:90px;}
.scroll-table .tbody .tbody-line div[field=phone]{width:100px;}
.scroll-table .tbody .tbody-line div[field=qq]{width:110px;}
.scroll-table .tbody .tbody-line div[field=province]{width:160px;}
.scroll-table .tbody .tbody-line div[field=purpose]{width:150px;}
.scroll-table .tbody .tbody-line div[field=service]{width:220px;}
.scroll-table .tbody .tbody-line div[field=client]{width:100px;}
.scroll-table .tbody .tbody-line div[field=money]{width:100px;}
.scroll-table .tbody .tbody-line div[field=state]{width:80px;}
.scroll-table .tbody .tbody-line div[field=type]{width:100px;}
.scroll-table .tbody .tbody-line div[field=payid]{width:200px;}
.scroll-table .tbody .tbody-line div[field=ctime]{width:130px;}
.scroll-table .tbody .tbody-line div[field=ptime]{width:100px;}
.scroll-table .tbody .tbody-line div[field=remarks]{width:200px;}

/* lzf */
.bzf-form tr{line-height:28px !important;height:28px;}
.bzf-form td, .bzf-form th{line-height:28px !important;}
.bzf-form input{padding:3px 2px !important;}
.sub-listview{height:256px;overflow:hidden;padding-left:0 !important;
    width:100%;border-top:0 !important;border-bottom:1px solid #ccc;
}
.sub-listview .tabs-item fieldset{font-size: 13px;float:left;margin-right:10px;
    width:420px;padding:10px 10px;border:1px solid #ccc;border-radius: 5px;margin-bottom:10px;
}
.sub-listview .tabs-item fieldset .block{float:left;line-height:26px;}
.sub-listview .tabs-item fieldset .block label{padding-right:10px;}
.sub-listview .tabs-item fieldset label{padding:0 3px;}
.ui-tabs{height:30px;padding-left:20px;border-bottom:1px solid #ccc;}
.ui-tabs li{margin-right:1px;line-height:27px;border:1px solid #ccc;border-top-right-radius:5px;
    border-top-left-radius:5px;padding:0px 10px 1px;font-size:13px;
    float:left;position: relative;top:1px;cursor: pointer;}
.ui-tabs li.selected{border-bottom:1px solid whitesmoke !important;}

/* dialog弹出对话框 */
.dialog{width:100%;height:100%;background-color:rgba(33%,33%,30%,0.4);
position: fixed;left:0;right:0;top:0;bottom:0;}
.dialog select{padding: 3px 3px;}
.dialog .box{margin-top:90px;margin-left:auto;border:1px solid #ddd;
    margin-right:auto;height:300px;width:500px;background-color:#f7f7f7;text-align: center;border:4px solid #7C7BAD;  }
.dialog .box .title{height:30px;border-bottom:2px solid #eee;background-color: #eee}
.dialog .box .title h4{font-size:14px; color:#333;line-height:30px;padding-left:10px;}
.dialog .box .title a{font-size:12px; color:#333;line-height:30px;padding-right:10px;}

.form-tab{width:80%;margin-left:10%;border:1px solid #eee;margin-top:30px;
    border-collapse: collapse;}
.form-tab tr{border-bottom: 1px solid #eee;width:100%;}
.form-tab thead tr{border-bottom: 2px solid #ccc;}
.form-tab tr th{text-align:right;line-height:20px;font-size:13px;
    font-weight:bold;border-right:1px solid #eee;
    padding: 8px;color:#333;}
.form-tab tr th:last-child{border-right:0;}
.form-tab tr td{line-height:20px;font-size: 13px;padding: 5px 8px;text-align: left;}
.form-tab tr td label{padding-right:10px;}
.form-tab tr td input{padding:4px 5px;}
.form-tab tr td textarea{height:80px;width:200px;}

.attachments .item{float:left;margin-top:5px;padding:3px 5px;
    border:1px solid #ddd;margin-right:5px;}
.attachments .item img{margin-left:5px;}


/* report */
/* formview 表格样式  */
.form-report{border-collapse: collapse;border-spacing: 0;width:86%;
    margin:0 auto;border-top:2px solid #000 !important;border-bottom:2px solid #000;}
.form-report tr{line-height:35px;height:35px;font-size: 13px;border-bottom:1px solid #000 !important;}
.form-report thead tr th{text-align:center;
    font-weight: bold;border-right:1px solid white;font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
    color: #4c4c4c;}
.form-report thead tr td{text-align:center;
    font-weight: bold;border-right:1px solid white;font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
    color: #4c4c4c;}

.form-report tbody tr{height:35px;line-height:35px;}
.form-report tbody tr:nth-child(odd){background-color:#eee;} /*#efeff8*/
.form-report tbody tr:nth-child(even){background-color:white;} /*#efeff8*/
.form-report tbody tr th{text-align: center;font-weight:normal;border-right:1px solid white;}
.form-report tr td{text-align: center;border-right:1px solid white;}
.form-report tr td input{padding:5px;width:200px;height:12px;}
.form-report tr td input.col3{padding:5px;width:300px;height:12px;}
.form-report tr td input[type=checkbox]{width:20px;}
.form-report tr td textarea{width:200px;height:50px;margin-top:10px;padding:5px;}
.form-report tr td select{width:180px;height:28px;}
.form-report tfoot tr{background-color: #ccc;}
.form-report .hint{color:red;padding-left:3px;}

.diag {
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M1 0 L0 1 L99 100 L100 99' fill='black' /></svg>");
    background-repeat:no-repeat;
    background-position:center center;
    background-size: 100% 100%, auto;
}
.tabs-coapply .list th{font-size:12px;}
.tabs-coapply .list td{font-size:12px;}
.lhsp-tab input[type=text]{margin-left:5px !important;width:80px !important;}
.warning{color:orange;}
.highlight{color:green;font-weight:bold;}

/* widget url */
.widget-url{
    text-decoration: underline;
    color:#5a9352;
    cursor: pointer;
}
select[name=opinion]{width:200px;}